
#include "nane/WindowSystem/WindowImpl_.h"
#include "nane/core/assert.h"

namespace nane
{
    ////////////////////////////////////////////////////////////////////////////////////////////////
    Window::Implementation::Implementation( WindowSystem::Implementation* _creator, IWindow* _interface )
        : SubSystemProductImpl<Window::Implementation, WindowSystem::Implementation, IWindow*>( _creator, _interface )
    {
        NANE_ASSERT( interface != NULL, "IWindow interface must be valid" );
    }
    ////////////////////////////////////////////////////////////////////////////////////////////////
    Window::Implementation::~Implementation()
    {
        
    }
    ////////////////////////////////////////////////////////////////////////////////////////////////
}   // namespace nane
